-
Notifications
You must be signed in to change notification settings - Fork 9
refactor(backfill): Use of PBJ gRPC Client Helidon instead of Vanilla Helidon. #1499
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
e353d99
to
36b0351
Compare
2617e8f
to
32b70f4
Compare
df25622
to
ee2871f
Compare
7acc99e
to
d918b87
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@AlfredoG87 good job! Some general questions
block-node/backfill/src/main/java/org/hiero/block/node/backfill/client/BlockNodeClient.java
Outdated
Show resolved
Hide resolved
block-node/backfill/src/main/java/org/hiero/block/node/backfill/client/BlockNodeClient.java
Outdated
Show resolved
Hide resolved
...l/src/main/java/org/hiero/block/node/backfill/client/BlockStreamSubscribeUnparsedClient.java
Outdated
Show resolved
Hide resolved
...l/src/main/java/org/hiero/block/node/backfill/client/BlockStreamSubscribeUnparsedClient.java
Outdated
Show resolved
Hide resolved
...l/src/main/java/org/hiero/block/node/backfill/client/BlockStreamSubscribeUnparsedClient.java
Outdated
Show resolved
Hide resolved
...l/src/main/java/org/hiero/block/node/backfill/client/BlockStreamSubscribeUnparsedClient.java
Outdated
Show resolved
Hide resolved
...l/src/main/java/org/hiero/block/node/backfill/client/BlockStreamSubscribeUnparsedClient.java
Outdated
Show resolved
Hide resolved
block-node/backfill/src/main/java/org/hiero/block/node/backfill/BackfillPlugin.java
Outdated
Show resolved
Hide resolved
block-node/backfill/src/main/java/org/hiero/block/node/backfill/BackfillPlugin.java
Outdated
Show resolved
Hide resolved
block-node/backfill/src/main/java/org/hiero/block/node/backfill/client/BlockNodeClient.java
Outdated
Show resolved
Hide resolved
af29e2a
to
fb04732
Compare
fb04732
to
94135e5
Compare
block-node/backfill/src/test/java/org/hiero/block/node/backfill/BackfillPluginTest.java
Outdated
Show resolved
Hide resolved
...l/src/main/java/org/hiero/block/node/backfill/client/BlockStreamSubscribeUnparsedClient.java
Outdated
Show resolved
Hide resolved
...l/src/main/java/org/hiero/block/node/backfill/client/BlockStreamSubscribeUnparsedClient.java
Outdated
Show resolved
Hide resolved
...l/src/main/java/org/hiero/block/node/backfill/client/BlockStreamSubscribeUnparsedClient.java
Outdated
Show resolved
Hide resolved
...l/src/main/java/org/hiero/block/node/backfill/client/BlockStreamSubscribeUnparsedClient.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a few concerns.
Mostly these can be addressed in follow-up if needed.
…d of Vanilla Helidon. On the case of BlockStreamSubscribe I also refactored the custom client to use PBJ but with Unparsed response Codec. Signed-off-by: Alfredo Gutierrez Grajeda <alfredo@hashgraph.com>
removing vestigial class that is no longer used Signed-off-by: Alfredo Gutierrez Grajeda <alfredo@hashgraph.com>
…g misleading log removing unneeded modules Signed-off-by: Alfredo Gutierrez Grajeda <alfredo@hashgraph.com>
…nd Autonomous at the same time, found out that the connection to initiate a batch request most happen synchronously, so On-Demand should only have to wait for the current batch to be fetched before starting. Signed-off-by: Alfredo Gutierrez Grajeda <alfredo@hashgraph.com>
Signed-off-by: Alfredo Gutierrez Grajeda <alfredo@hashgraph.com>
Signed-off-by: Alfredo Gutierrez Grajeda <alfredo@hashgraph.com>
0d36fea
to
3757c75
Compare
Signed-off-by: Alfredo Gutierrez Grajeda <alfredo@hashgraph.com>
Codecov Report❌ Patch coverage is ❌ Your patch status has failed because the patch coverage (73.27%) is below the target coverage (80.00%). You can increase the patch coverage or adjust the target coverage. @@ Coverage Diff @@
## main #1499 +/- ##
============================================
+ Coverage 81.01% 81.15% +0.13%
Complexity 1110 1110
============================================
Files 123 122 -1
Lines 5121 5072 -49
Branches 535 529 -6
============================================
- Hits 4149 4116 -33
+ Misses 726 719 -7
+ Partials 246 237 -9
... and 1 file with indirect coverage changes 🚀 New features to boost your workflow:
|
Reviewer Notes
Refactored the BlockNodeClient to use PBJ gRPC Client Helidon, instead of Vanilla Helidon.
On the case of BlockStreamSubscribe I also refactored the custom client to use PBJ but with Unparsed response Codec.
Related Issue(s)
Fixes #1434
Fixes #1500
Fixes #1486